package cevent.source.cloudcenter.server.dto;/**
 * Created by Cevent on 2021/7/14.
 */

import com.alibaba.excel.annotation.ExcelProperty;

import java.math.BigDecimal;

/**
 * @author cevent
 * @description
 * @date 2021/7/14 17:30
 */
public class StoreExcelDto {
    //排序ID
    @ExcelProperty(index=0,value="排序ID")
    private int orderId;
    //店铺名称
    @ExcelProperty(index=1,value="店铺名称")
    private String defName;
    //门店全称
    @ExcelProperty(index=2,value="门店全称")
    private String fullName;
    //**省
    @ExcelProperty(index=3,value="省")
    private String province;
    //**市
    @ExcelProperty(index=4,value="市")
    private String city;
    //**区
    @ExcelProperty(index=5,value="区")
    private String district;
    //**店铺类型|0提货站1物流中心2联盟商家3加盟店
    @ExcelProperty(index=6,value="店铺类型")
    private String typeId;
    //负责人
    @ExcelProperty(index=7,value="负责人")
    private String manager;
    //手机号
    @ExcelProperty(index=8,value="手机号")
    private String managerTel;
    //**支付|F全款（已缴清）D订金（未缴清）
    @ExcelProperty(index=9,value="支付状态")
    private String payStatus;
    //全款金额
    @ExcelProperty(index=10,value="全款金额")
    private BigDecimal payFull;
    //微信支付
    @ExcelProperty(index=11,value="微信支付")
    private BigDecimal payWechatAmount;
    //支付宝支付
    @ExcelProperty(index=12,value="支付宝支付")
    private BigDecimal payAliAmount;
    //余额支付
    @ExcelProperty(index=13,value="余额支付")
    private BigDecimal payBalanceAmount;
    //银行卡支付
    @ExcelProperty(index=14,value="银行卡支付")
    private BigDecimal payBankAmount;
    //现金支付
    @ExcelProperty(index=15,value="现金支付")
    private BigDecimal payCashAmount;
    //总支付金额
    @ExcelProperty(index=16,value="总支付金额")
    private BigDecimal payAccount;
    //剩余欠款
    @ExcelProperty(index=17,value="剩余欠款")
    private BigDecimal payDebt;
    //**店铺状态|O在运营D已退出
    @ExcelProperty(index=18,value="店铺状态")
    private String storeStatus;
    //店铺说明
    @ExcelProperty(index=19,value="店铺说明")
    private String storeRemark;
    //**门头达标|A已通过N未通过
    @ExcelProperty(index=20,value="门头达标")
    private String storeFrontType;
    //店铺门头补贴
    @ExcelProperty(index=21,value="门头补贴")
    private BigDecimal subsidy;
    //**补贴状态|UN为补贴 IN已补贴
    @ExcelProperty(index=22,value="补贴状态")
    private String subsidyType;
    //补贴说明
    @ExcelProperty(index=23,value="补贴说明")
    private String subsidyRemark;
    //创建时间
    @ExcelProperty(index=24,value="创建时间")
    private String createTime;
    //更新时间
    @ExcelProperty(index=25,value="更新时间")
    private String updateTime;

    public int getOrderId() {
        return orderId;
    }

    public void setOrderId(int orderId) {
        this.orderId = orderId;
    }

    public String getDefName() {
        return defName;
    }

    public void setDefName(String defName) {
        this.defName = defName;
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getManager() {
        return manager;
    }

    public void setManager(String manager) {
        this.manager = manager;
    }

    public String getManagerTel() {
        return managerTel;
    }

    public void setManagerTel(String managerTel) {
        this.managerTel = managerTel;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public BigDecimal getPayFull() {
        return payFull;
    }

    public void setPayFull(BigDecimal payFull) {
        this.payFull = payFull;
    }

    public BigDecimal getPayWechatAmount() {
        return payWechatAmount;
    }

    public void setPayWechatAmount(BigDecimal payWechatAmount) {
        this.payWechatAmount = payWechatAmount;
    }

    public BigDecimal getPayAliAmount() {
        return payAliAmount;
    }

    public void setPayAliAmount(BigDecimal payAliAmount) {
        this.payAliAmount = payAliAmount;
    }

    public BigDecimal getPayBalanceAmount() {
        return payBalanceAmount;
    }

    public void setPayBalanceAmount(BigDecimal payBalanceAmount) {
        this.payBalanceAmount = payBalanceAmount;
    }

    public BigDecimal getPayBankAmount() {
        return payBankAmount;
    }

    public void setPayBankAmount(BigDecimal payBankAmount) {
        this.payBankAmount = payBankAmount;
    }

    public BigDecimal getPayCashAmount() {
        return payCashAmount;
    }

    public void setPayCashAmount(BigDecimal payCashAmount) {
        this.payCashAmount = payCashAmount;
    }

    public BigDecimal getPayAccount() {
        return payAccount;
    }

    public void setPayAccount(BigDecimal payAccount) {
        this.payAccount = payAccount;
    }

    public BigDecimal getPayDebt() {
        return payDebt;
    }

    public void setPayDebt(BigDecimal payDebt) {
        this.payDebt = payDebt;
    }

    public String getStoreStatus() {
        return storeStatus;
    }

    public void setStoreStatus(String storeStatus) {
        this.storeStatus = storeStatus;
    }

    public String getStoreRemark() {
        return storeRemark;
    }

    public void setStoreRemark(String storeRemark) {
        this.storeRemark = storeRemark;
    }

    public String getStoreFrontType() {
        return storeFrontType;
    }

    public void setStoreFrontType(String storeFrontType) {
        this.storeFrontType = storeFrontType;
    }

    public BigDecimal getSubsidy() {
        return subsidy;
    }

    public void setSubsidy(BigDecimal subsidy) {
        this.subsidy = subsidy;
    }

    public String getSubsidyType() {
        return subsidyType;
    }

    public void setSubsidyType(String subsidyType) {
        this.subsidyType = subsidyType;
    }

    public String getSubsidyRemark() {
        return subsidyRemark;
    }

    public void setSubsidyRemark(String subsidyRemark) {
        this.subsidyRemark = subsidyRemark;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("StoreExcelDto{");
        sb.append("orderId=").append(orderId);
        sb.append(", defName='").append(defName).append('\'');
        sb.append(", fullName='").append(fullName).append('\'');
        sb.append(", province='").append(province).append('\'');
        sb.append(", city='").append(city).append('\'');
        sb.append(", district='").append(district).append('\'');
        sb.append(", typeId='").append(typeId).append('\'');
        sb.append(", manager='").append(manager).append('\'');
        sb.append(", managerTel='").append(managerTel).append('\'');
        sb.append(", payStatus='").append(payStatus).append('\'');
        sb.append(", payFull=").append(payFull);
        sb.append(", payWechatAmount=").append(payWechatAmount);
        sb.append(", payAliAmount=").append(payAliAmount);
        sb.append(", payBalanceAmount=").append(payBalanceAmount);
        sb.append(", payBankAmount=").append(payBankAmount);
        sb.append(", payCashAmount=").append(payCashAmount);
        sb.append(", payAccount=").append(payAccount);
        sb.append(", payDebt=").append(payDebt);
        sb.append(", storeStatus='").append(storeStatus).append('\'');
        sb.append(", storeRemark='").append(storeRemark).append('\'');
        sb.append(", storeFrontType='").append(storeFrontType).append('\'');
        sb.append(", subsidy=").append(subsidy);
        sb.append(", subsidyType='").append(subsidyType).append('\'');
        sb.append(", subsidyRemark='").append(subsidyRemark).append('\'');
        sb.append(", createTime='").append(createTime).append('\'');
        sb.append(", updateTime='").append(updateTime).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
